@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"΢���ź�"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢���ź�", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}

.top1{ width:1200px; margin:20px auto}

.logo{ float:left}
.tel{ float:right; background:url(tel.png) left center no-repeat; padding-left:55px; font-size:14px; color:#666}
.tel p{ font-size:20px; color:#0091ff}

.lange{ float:right; margin-left:50px; margin-top:10px}
.lange li{ position:relative;  }
.lange li i{  float:left; padding-right:5px}
.lange li a,.lange li a:visited{display:block;color:#333;width:75px; padding:5px 10px;overflow:hidden;background:url(xia.png) 65px center no-repeat; border:#7c7c7c 1px solid; border-radius:5px;}

*html .lange li a,.lange li a:visited{width:65px; color:#f00;  background:none;}
.lange li ul{display:none;}
.lange li:hover ul{display:block;position:absolute;top:30px;left:0px; padding:10px 0; background:#fff;margin:0 0 0 0;width:93px; border:#258ad2 1px solid; z-index:999}
.lange li:hover li a{color:#5a5a5a;display:block; background:none; border:0; }
.lange li:hover li a:hover{color:#0091ff;}



.fullSlide{width:100%;position:relative;height:550px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:550px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:3px;overflow:hidden;background:#fff;line-height:999px; border-radius:10px;}
.fullSlide .hd ul .on{background:#1b95d4; width:50px}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}



.main{ width:1200px; margin:40px auto;}


.bt1{ border-bottom:#e4e4e4 1px solid; margin-bottom:25px; overflow:hidden}
.bt1 h3{ display:block; float:left; border-bottom:#028ffe 3px solid; position:relative; bottom:-1px; line-height:50px; font-size:25px; color:#000; font-weight:normal}
.bt1 h3 em{ font-style:normal; color:#0091ff}
.bt1 span{ display:block; float:right; margin-top:15px}
.bt1 span a{ display:block; background:#0091ff; border-radius:5px; width:66px; line-height:25px; text-align:center; color:#fff;transition:all 0.6s}
.bt1 span a:hover{ background:#ff9c00; transition:all 0.6s}

.guanyu{ margin-bottom:20px;}
.js{ float:left; width:620px; font-size:14px; line-height:30px; color:#797979}
.js p{ display:block;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow:hidden}

.js2{ background:#0091ff; width:303px; float:left; text-align:center; padding:25px 0; font-size:16px; color:#fff; margin-top:20px;transition:all 0.6s }
.js2 i{ display:inline-block; padding-right:10px}
.js3{ background:#ff9c00; width:303px; float:right; text-align:center;padding:25px 0; font-size:16px; color:#fff; margin-top:20px;transition:all 0.6s}


.js p a{ display:block; color:#fff; }

.js2:hover { transform:translateY(-10px); transition:all 0.6s}
.js3:hover { transform:translateY(-10px); transition:all 0.6s}

.pic{ float:right;}
.pic img{ width:525px; height:auto}


.chanpin{ margin-bottom:20px;}
.chanpin td{ border:#e9e9e9 1px solid; display:block;}

.marqueeleft{height:350px;width:1200px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 20px;display:inline;width:283px; border:#e9e9e9 1px solid;height:348px;overflow:hidden;}
.marqueeleft li:hover{ border:#0091ff 1px solid}
.marqueeleft li .pic{display:block;width:283px;height:283px; position:relative;overflow:hidden;}
.marqueeleft li .pic img{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); max-width:260px; max-height:260px}
.marqueeleft li .txt{text-align:center;height:45px;line-height:45px;}

.xinwen{ margin-bottom:20px;}


#lib_Tab1{width:695px; float:right;margin:0px;padding:0px;margin-bottom:15px; text-align:center}
/*�˵�class*/
.lib_tabborder{border:0px solid #95C9E1;}
.lib_Menubox {height:45px;line-height:45px;position:relative;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; height:40px;text-align:center;}
.lib_Menubox li{float:left;display:inline-block;cursor:pointer;width:114px;color:#333; margin-right:2px;height:40px;line-height:40px; font-size:14px; background-color:#ececec}
.lib_Menubox li.hover{padding:0px;background:#0091ff;width:116px;color:#fff;height:40px;line-height:40px;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;padding-top:8px;}




.new1 ul li{ border-bottom:#e5e5e5 1px dashed; line-height:49px; text-align:left; font-size:14px; overflow:hidden}
.new1 ul li p{ display:block; float:left; width:480px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;}

.new1 ul li span{ display:block; float:right; color:#999}


.yingyong ul { position:relative; width:1224px}
.yingyong ul li{ float:left; width:384px; margin-right:24px; margin-bottom:24px; height:266px; position:relative; overflow:hidden}
.yingyong ul li img{ width:384px; height:auto; min-height:266px; transition:all 0.6s}
.yingyong ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.yingyong ul li p{ display:block; background-color:rgba(0,0,0,0.8); bottom:0; width:384px; text-align:center; color:#fff; font-size:14px; position:absolute; z-index:99; line-height:40px}
.yingyong ul li:hover p{ background:#0091ff}


.foot{ background:#0091ff; padding:10px 0}
.foot1{ width:1200px; margin:20px auto;}

.foot2{ border-top:#1a9cff 1px solid; padding-top:15px; text-align:center }
.foot2 p{ display:block; width:1140px; margin:0 auto; color:#fff; line-height:30px; font-size:14px; }




.dlink ul li{ float:left; margin-right:65px;}
.dlink ul li h3{ line-height:20px; color:#fff; font-size:16px; font-weight:normal; border-left:#ff9c00 5px solid; padding-left:15px; display:block; margin-bottom:15px}
.dlink ul li p{ color:#aeaeae; line-height:25px; padding-left:20px;}
.dlink ul li p a{ color:#fff}
.dlink ul li p a:hover{ color:#fff; text-decoration:underline}


.lxfs h3{ line-height:20px; color:#fff; font-size:16px; font-weight:normal; border-left:#ff9c00 5px solid; padding-left:15px; display:block; margin-bottom:20px}
.lxfs p{ color:#fff; line-height:25px; padding-left:20px;}

.guanzhu{ width:100px}
.guanzhu p{ color:#fff; font-size:14px; padding-bottom:10px; font-weight:normal; text-align:center}
.guanzhu img{ width:100px; height:auto}



  .top_imgbox{
width:100%; 
height:300px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}

.hui{ background:#f3f3f3; height:50px;}
.fenlei{ width:1200px; margin:0 auto; position:relative}
.fenlei h1{ display:block; position:absolute; background:#0091ff; line-height:80px; text-align:center; width:140px; top:-15px; z-index:9999; color:#fff; font-size:20px; float:left}
.fenlei ul{ float:left; margin-left:200px}
.fenlei ul li{ float:left;}
.fenlei ul li a{ display:block; width:auto; padding:0 30px; line-height:50px; font-size:18px;}
.fenlei ul li a:hover{ color:#ff9c00}

.nmain{ width:1200px; margin:50px auto;}
.cplb{ overflow:hidden}
.cplb ul{ position:relative; width:1224px;}
.cplb ul li{ float:left; width:282px; border:#e9e9e9 1px solid; box-sizing:border-box; margin-right:24px; margin-bottom:24px;transition:all 0.6s; text-align:center; padding-bottom:15px}
.cplb ul li i{ display:block; width:282px; height:282px; position:relative}
.cplb ul li i img{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); max-width:260px; max-height:260px}
.cplb ul li:hover{ border:#0091ff 1px solid; transition:all 0.6s}
.cplb ul li p{ display:block; font-size:14px; line-height:35px;}
.cplb ul li:hover p{ color:#0091ff}


.dtail{ width:1200px; margin:0 auto}
.dpic{ float:left; width:450px; height:auto}

.jsjs1{ float:right; width:650px;}
.jsjs1 h3{ font-size:25px; padding-bottom:10px; display:block;margin-bottom:20px;}
.jsjs1 p{ font-size:14px; line-height:30px; color:#666}
.jsjs2{ margin-top:30px; font-size:14px; line-height:30px; color:#666}
.jsjs2 h3{ display:block; background:#0091ff; border-left:#ff9c00 5px solid; padding-left:15px; line-height:45px; font-size:16px; margin-bottom:30px; color:#fff}
.jsjs2 img{ max-width:1200px; height:auto}